isolated showers and thunderstorms - Francés Inglés Diccionario